$(function() {

	$('#selectCompany').select2({
		placeholder : '请输入企业',
		allowClear : true,
		ajax : {
			url : sy.contextPath + '/getCompanyAll',
			dataType : 'json',
			data : function(term, page) {
				return {
					'Q_t.name_LK_S' : term,
					page : 1,
					rows : 10
				};
			},
			results : function(data, page) {
				return {
					results : data
				};
			}
		},
		formatResult : function(result) {
			return result.name
		},
		formatSelection : function(result) {
			return result.name
		}
	}).change(function() {
		$(this).valid();
	});

	$("#formLogin").validate({
		rules : {
			'tuser.name' : {
				required : true,
			},
			'tuser.pwd' : {
				required : true
			},
			'tuser.tcompany.id' : {
				required : true
			}
		},
		messages : {
			'tuser.name' : {
				required : '请填写登陆名称',
			},
			'tuser.pwd' : {
				required : '请填写密码'
			},
			'tuser.tcompany.id' : {
				required : '请填写公司'
			}
		}
	});

	$('#formLogin').ajaxForm({
		beforeSubmit : function(formData, jqForm, options) {
			return jqForm.validate().form();
		},
		success : function(result, statusText) {
			if (result && result.success) {
				new PNotify({
					text : result.info,
					type : 'success'
				});
				location.replace(sy.contextPath + '/security/main.jsp');
			} else {
				new PNotify({
					text : result.info,
					type : 'error'
				});
			}
		},
		url : sy.contextPath + '/login',
		type : 'post',
		dataType : 'json'
	});

});